package com.reservation.service;

import com.reservation.vo.admin.home.GetSystemInfo;
import com.reservation.vo.admin.home.RoomStatusCountVO;
import com.reservation.vo.staff.MeetingRoomVO;
import com.reservation.vo.user.home.GetTypeCountVO;
import com.reservation.vo.user.home.GetWeekCountArrVO;

import java.util.List;

public interface AdminHomeService {

    GetSystemInfo getSystemInfo();

    List<GetTypeCountVO> getTypeCount();

    GetWeekCountArrVO getWeekCountArr();
    
    /**
     * 获取会议室状态统计
     * @return 会议室状态统计列表
     */
    List<RoomStatusCountVO> getStatusCount();

    /**
     * 获取会议室列表
     *
     * @return 会议室列表
     */
    List<MeetingRoomVO> getMeetingRoomList();}
